package com.zhiyou.brank.service;

import java.util.List;



import com.zhiyou.model.FyScore;

public interface FlyScoreService {

	/**
	 * 根据学号和考试类型来查找学生个人考试成绩
	 * @param student_id
	 * @param exam_id
	 * @return
	 */
	public List<FyScore> selectScoreOne(Integer student_id,Integer exam_id);
	
	/**
	 * 根据学号和考试类型查找学生个人考试总成绩
	 * @param student_id
	 * @param exam_id
	 * @return
	 */
	public FyScore selectScoreTwo(Integer student_id,Integer exam_id);
	
	/**
	 * 根据班级查出考试总科目
	 * @param class_id
	 * @return
	 */
	public List<FyScore> selectScoreThree(Integer class_id);
	/**
	 * 根据学生id查询最近一次考试成绩
	 * @param student_id
	 * @return
	 */
	public List<FyScore> selectScoreFour(Integer student_id);
	/**
	 * 添加学生成绩
	 * @param fyScore
	 */
	public void addScore(FyScore fyScore);
	/**
	 * 修改成绩信息
	 * @param fyScore
	 */
	public void updateScore(FyScore fyScore);
	/**
	 * 查询所有成绩
	 * @return
	 */
	public List<FyScore> selectScoreAll();
	/**
	 * 根据学生姓名考试id查看总成绩
	 * @param student_name
	 * @param exam_id
	 * @return
	 */
	public FyScore selectScoreByName(String student_name,Integer exam_id);
	/**
	 * 根据score_id 删除成绩
	 */
	public void deleteScore(Integer score_id);
}
